from tkinter import Tk

class App_Base:
    def __init__(self,app_name='app_name', version='V1.0.0',resizable=True, width=500, height=500):
        self.version = version
        self.app_name = app_name
        self.resizable = resizable
        self.width = width
        self.height = height

    def CreateApp(self):
        '''创建程序'''
        self.root = Tk()
        self.root.title(self.app_name + '  ' + self.version)
        self.root.geometry(f'{self.width}x{self.height}')
        if not self.resizable:
            self.root.resizable(0,0)

    def RunApp(self):
        '''运行程序'''
        self.root.mainloop()

